890b49503861ea0618d98c5c0cd310faebc879a1,xwiki-platform-tag/plugin/lucene/src/main/java/com/xpn/xwiki/plugin/lucene/ObjectData.java,ObjectData,addDataToLuceneDocument,#org.apache.lucene.document.Document#XWikiDocument#XWikiContext#,129
Before Change
{
super.addDataToLuceneDocument(luceneDoc, doc, context);
Map objects = doc.getxWikiObjects();
String className;
Iterator itObj;
BaseObject baseObject;
for (Iterator itr = objects.keySet().iterator(); itr.hasNext();) {
className = (String) itr.next();
itObj = doc.getObjects(className).iterator();
while (itObj.hasNext()) {
baseObject = (BaseObject) itObj.next();
if (baseObject != null) {
Object[] propertyNames = baseObject.getPropertyNames();
for (int i = 0; i < propertyNames.length; i++) {
After Change
XWikiDocument doc, XWikiContext context)
{
super.addDataToLuceneDocument(luceneDoc, doc, context);
for (String className : doc.getxWikiObjects().keySet()) {
for (BaseObject obj : doc.getObjects(className)) {
if (obj != null) {
Object[] propertyNames = obj.getPropertyNames();
for (int i = 0; i < propertyNames.length; i++) {